Top 10 Test batsman in the world.10. Alen Border 9. Mahela Jayawardene 8. Shiv Chanderpaul 7. Brian Lara 6. Kumar Sangakkara 5. Alastair Cook 4. Rahul Dravid 3. Jacques Kallis 2. Ricky Ponting 1. Sachin Tendulkar